package com.mojo.concurrent.concurrent_01_thread;

/**
 * 线程相关问题
 * 1-程序，进程，线程的理解
 * 程序：为完成特定任务，使用一种语言编写的一组指令的集合
 * 进程：正在执行的一个程序
 * 线程：线程是计算机执行的最小单位
 * <p>
 * 线程的声明周期
 * State.NEW:新建
 * State.RUNNABLE：可运行
 * State.BLOCKED：阻塞
 * State.WAITING：等待阻塞
 * State.TIMED_WAITING：超时阻塞
 * State.TERMINATED：终止，执行完成
 *
 * @author <a href="mailto:mojo_jj@163.com">Mojo</a>
 */
public class MyThread extends Thread {
    @Override
    public void run() {
        System.out.println(Thread.currentThread().getName());
    }
}
